/**
  * Copyright (c) 2010, yuandot Inc. All rights reserved.
  * web site: www.yuandot.com
  * version: 0.1
  */

body {
    margin: 0; padding: 0; color: #555; font: normal 10pt Arial,Helvetica,sans-serif;
    background: #ffffff;
}

#page { margin-top: 0; margin-bottom: 5px; background: white; }

#header { margin: 0; padding: 0; border-top: 3px solid #C9E0ED; }

#content { padding: 20px; }

#logo { padding: 10px 20px; font-size: 200%; }

div.error {
    padding: .8em;
    margin-bottom: 1em;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background: #FBE3E4;
    color: #8a1f11;
}
h2.error_code {
    background: url(images/warning.gif) no-repeat left 50%; padding-left: 30px;
}
div.error a { color: #8a1f11; }

#footer {
    padding: 10px;
    margin: 10px 20px;
    font-size: 1.0em;
    text-align: left;
}